That's exactly what I was thinking. You can use chkdsk to locate and possibly repair the bad file allocation. If not, you may have to recreate your dat file, but at least the bad areas of the disk will be flagged by chkdsk and it won't put any data on those areas anymore and cause further problems.
To run chkdsk:
Click Start
Click Run
Type CMD in the box and hit enter or click OK
Now you will be at the command prompt, type this exact phrase:
chkdsk /F /R
Make sure you do caps on the F and R, and to include the spaces as shown. It will tell you that the volume is in use and ask if you want to do chkdsk at the next boot, choose Y and reboot. It will take an hour or more, depending on your disk size, but that would take care of the problem if your dat keeps being stored in a bad sector of your drive.
|